////
//// Created by lfm on 25-4-23.
////
//
//#include <iostream>
//#include <list>
//using namespace std;
//
////list容器的插入和删除
//void printList(list<int> & l)
//{
//
//    for (list<int>::const_iterator it = l.begin(); it != l.end(); it ++)
//    {
//        cout << *it << " ";
//    }
//    cout << endl;
//}
//
//
//void test01()
//{
//    list<int> l;
//    //尾插
//    l.push_back(10);
//    l.push_back(20);
//    l.push_back(30);
//
//    //头插
//    l.push_front(100);
//    l.push_front(200);
//    l.push_front(300);
//
//    printList(l);
//
//    //insert插入
////    l.insert(l.begin(), 1000);
////    printList(l);
//    list<int>::iterator it = l.begin();
//    l.insert(++it, 1090);
//    printList(l);
//
//    //删除
//    it = l.begin();
//    l.erase(it);
//    printList(l);
//
//    //移除
//    l.push_back(10000);
//    l.push_back(10000);
//    l.push_back(10000);
//    l.push_back(10000);
//
//    printList(l);
//    l.remove(10000);//删除所有与10000匹配的值
//    printList(l);
//
//    l.clear();
//    printList(l);
//
//}
//
//int main()
//{
//    test01();
//    return 0;
//}
